﻿var integerValid = (rule, value, callback) => {
		var regex = /^(0|[1-9]\d*)$/;
		if(value!="" && value.length > 10){
    		callback(new Error('长度最多十位！'));
    }else if (value!="" && !regex.test(value)) {
        callback(new Error('请输入非负整数！'))
    }else {
        callback();
    }
};

var doubleDecimalValid = (rule, value, callback) => {
		var regex = /^(0|[1-9][0-9]{0,7})(\.[0-9]{1,2})?$/;
		if(value!="" && value.length > 11){
    		callback(new Error('长度最多十一位！'));
    }else if (value!="" && !regex.test(value)) {
				callback(new Error('请输入正确的数值，最多包含两位小数！'))
		} else {
				callback();
		}
};